function RandomSelectStudent() {
  if (studentName.length === 0) {
    alert('请先导入学生名单');
    return
  }
  // 抽取判断是否是以前储存的学生
  let student = RandomGet(studentName)
  // 获取抽取到的学生
  if (__isStudentExists(student, saveName).length !== 0) {
    const Astudent = saveName.filter((item) => item.name === student)[0]
    // console.log(Astudent + "此学生之前已经储存过了");
    renderingStringName(Astudent.name,resultName)
    jumpWeb("./nei/Topicindex.html",1)
    console.log(Astudent + "此学生之前已经储存过了");
    saveToLocalStorage("temp",Astudent)
    return Astudent
    // resultName
  }
  else {
    // 创建一个新的学生对象
    const Bstudent = {
      name:student,
      score:0,
    }
    // 本地数据获取saveName
    saveName.push(Bstudent)
    saveToLocalStorage("saveName", saveName)
    console.log(Bstudent);
    renderingStringName(Bstudent.name,resultName)
    saveToLocalStorage("temp",Bstudent)
    console.log(student + "此学生对象第一次被抽中")
    console.log(saveName);
    jumpWeb("./nei/Topicindex.html",1)
    return Bstudent
  }
  // 定义一个演示函数跳转
}
// 参数一:选取数组
const RandomGet = (arr) => {
  // 获取数组长度
  let leng = arr.length
  // 获取数组的随机数
  randomNumber = Math.floor(Math.random() * leng);
  //返回的结果是学生名称
  return arr[randomNumber]
}
// 第一个位置是学生，第二个位置是数组
function __isStudentExists(student, arr) {
  if (arr === null) {
    return false;
  }
  return arr.filter((item) => item.name === student);
}
function jumpWeb(target,delateTime) {
  let SetTime = null;
  console.log(SetTime);
  
  if (SetTime !== null) {
    clearTimeout(Time)
    console.log("触发null");
  }else{
    SetTime = setTimeout(() => {
      window.location.href = target
    },delateTime * 1000)
    console.log("触发null -1");
  }
}
// 修改！！储存化
// 逻辑 获取到的学生都是存到浏览器上的,得到学生然后将数据储存到浏览器上的数组中用的时候将数据拿出便可
// 数组叫做saveName
function renderingStringName(student,domDocument) {
  domDocument.innerHTML = student
}
